.title a{
    color: #000000;
    margin-left: 5px;
}
.top{
    margin-top: 77px;
    width: 10rem;
    height: 2.6667rem;
    // border: 1px solid red;    
}
.top_xinjian{
    width: 10rem;
    height: 2.08rem;
    // border: 1px solid red;
    display: flex;
    justify-content: center;
    align-items: center;
    color: #FF8B07;
}
.default span{
    display: inline-block;
    font-weight: bold;
    margin-left: 10px;
}
.adr_box{
    width: 9.1467rem;
    height: 3.9733rem;
    // border: 1px solid red;
    margin: 0px auto;
    margin-top: 10px;
    background: rgba(255, 255, 255, 0.39);
    box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.1);
    border-radius: 25px;
    margin-bottom: 10px;
    .info{
        height: 1.3333rem;
        width: 8rem;
        margin: 0px auto;
        border-bottom: 1px solid #ccc;
        span{
            text-align: center;
            line-height: 1.3333rem;
            margin-right: 10px;
            color: #3A3A3A ;
            font-size: 15px;
        }
    }
    .adr{
        // height: 1.3333rem;
        width: 8rem;
        min-height: 1.0667rem;
        margin: 0px auto;
        border-bottom: 1px solid #ccc;
        padding: 5px 0px;
        span{
            text-align: center;
            margin-right: 10px;
            color: #3A3A3A ;
            font-size: 15px;
            padding-top: 22px;
            padding-bottom: 22px;
        }
    }
    .choose_default{
        height: 1.3333rem;
        width: 9.1467rem;
        display: flex;
        justify-content: space-between;
        align-items: center;
        width: 8rem;
        margin: 0px auto;
        .btn_input{
            display: none;
        }
        .btn_label{
            display: inline-block;
            margin-top: 4px;
            width: .4rem;
            height: .4rem;
            border-radius: 80px;
            border: 1px solid #FF8B07;
            position: relative;
        }
        label::before{
            transform: translateY(-0.1333rem);
            margin-left: 20px;
            width: 100px;
            display: inline-block;
            content: "设为默认地址";
            position: absolute;
        }
        .btn_input:checked + .btn_label{
            background: url(../../img/勾选.png) no-repeat;
            background-size: .4rem;
            // background: #FF8B07;
        }
        .btn{
            .bianji{
                width: 1.3333rem;
                height: .6667rem;
                border-radius: 34px;
                border: none;
                outline: none;
            }
            .a1{
                .a1_sure{
                    width: 1.3333rem;
                    height: .6667rem;
                    border-radius: 34px;
                    color: #fff;
                    background: #FF8B07;
                    display: inline-block;
                    border: none;
                    outline: none;
                }
            
            }
            
        }
    }
}

.zz{
    margin-top: 80px;
    height: 19.7867rem;
    width: 10rem;
    position: fixed;
    top: 0px;
    left: 0px;
    background: rgba(0, 0, 0, 0.18);
    .xinjian_box{
        // margin-top: 77px;
        height: 8rem;
        width: 10rem;
        background: rgba(255, 255, 255, 1);
        span{
            display: inline-block;
            font-weight: bold;
            margin-left: 10px;
            margin-top: 20px;
        }
        .info{
            width: 9.1467rem;
            height: 4.8rem;
            // border: 1px solid red;
            margin: 0px auto;
            background: rgba(255, 255, 255, 0.39);
            box-shadow: 0px 10px 40px rgba(0, 0, 0, 0.1);
            border-radius: 35px;
            margin-bottom: 10px;
            .name{
                height: 1.6rem;
                width: 8rem;
                margin-left: 20px;
                border-bottom: 1px solid #ccc;
                .name_input{
                    width: 2rem;
                    outline: none;
                    border: none;
                }
                span{
                    &:nth-of-type(1){
                        display: inline-block;
                        margin-left: -50px;
                        text-align: center;
                        line-height: 1.3333rem;
                        margin-right: 10px;
                        color: rgba(227, 227, 227, 1) ;
                        font-size: 15px;
                    }
                    &:nth-of-type(2){
                        display: inline-block;
                        // margin-left: -20px;
                        text-align: center;
                        line-height: 1.3333rem;
                        margin-right: 10px;
                        color: rgba(227, 227, 227, 1) ;
                        font-size: 16px;
                    }
                }
            }
            .info_dizhi{
                height: 1.6rem;
                width: 8rem;
                margin: 0px auto;
                border-bottom: 1px solid #ccc;
                .name_input{
                    width: 2rem;
                    outline: none;
                    border: none;
                }
                span{
                    &:nth-of-type(1){
                        display: inline-block;
                        margin-left: -50px;
                        text-align: center;
                        line-height: 1.3333rem;
                        margin-right: 10px;
                        color: rgba(227, 227, 227, 1) ;
                        font-size: 15px;
                    }
                    &:nth-of-type(2){
                        display: inline-block;
                        // margin-left: -20px;
                        text-align: center;
                        line-height: 1.3333rem;
                        margin-right: 10px;
                        color: rgba(227, 227, 227, 1) ;
                        font-size: 16px;
                    }
                }  
            }
            .xinjian_btn{
                display: flex;
                margin-top: 10px;
                align-items: center;
                .btn_xinjian{
                    display: none;
                }
                .xinjian_label{
                    width: .4rem;
                    height: .4rem;
                    border-radius: 80px;
                    border: 1px solid red;
                    margin-left: 30px;
                    margin-top: 10px;
                    position: relative;
                }
                .xinjian_label::before{
                    content: "设为默认地址";
                    display: flex;
                    width: 100px;
                    margin-left: 20px;
                    margin-top: -5px;
                    position: absolute;
                    color: #3A3A3A;
                    font-size: 15px;
                }
                .btn_xinjian:checked + .xinjian_label{
                    background: url(../../img/勾选.png) no-repeat;
                    background-size: .4rem;
                }
            }
        }
        button{
            height: 1.0667rem;
            width: 3.0667rem;
            background: #FF8B07;
            border-radius: 35px;
            outline: none;
            border: none;
            margin-left: 114px;
            margin-top: 10px;
           color: #fff;
        }
    }
}
